package LinkedList;

import java.util.LinkedList;

public class Test1 {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        //尾插
//        list.add(1);
//        list.add(2);
//        list.addLast(3);
//
//        list.add(0,4);
//        System.out.println(list);
//        list.addFirst(5);
//        System.out.println(list);
//
//        //1.使用内置类型,就是按照下标删除
//        list.remove(2);
//        System.out.println(list);
//        //2.通过包装类,就是按照值来删除
//        list.remove(Integer.valueOf(2));
//        System.out.println(list);

        //头删,尾删
//        list.addLast(1);
//        list.addLast(2);
//        list.addLast(3);
//        list.addLast(4);
//        //头删
//        list.removeFirst();
//        System.out.println(list);
//        //尾删
//        list.removeLast();
//        System.out.println(list);

        //通过contains查找,判定元素是否存在
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        boolean contains = list.contains(3);
        System.out.println(contains);

        list.clear();
        System.out.println(list);
    }
}
